Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

120
Visualizações
md-autocompletar al seleccionar un objeto de elemento desplegable dice [Objeto de objeto]
 <md-autocomplete required md-input-class="OfficialClass" md-selected-item="selectedOfficial" md-search-text="searchText" md-items="item in findOfficials(searchText)" md-item-text="item.user.display_value" md-no-cache="true" md-search-text-change="searchTextChange(searchText)" md-selected-item-change="selectedItemChange(item.name.value)" md-floating-label="New Official" md-min-length="3" md-autofocus md-autoselect> <md-item-template> <span md-highlight-text="searchText" md-highlight-flags="^i"> {{item.name.display_value}} - {{item.email.display_value}}</span> </md-item-template> </md-autocomplete> </div> <md-dialog-actions> <md-button ng-disable="required" class="md-primary md-raised" aria-label="Submit" ng- click="submitO(selectedOfficial)">Submit Request</md-button> \</md-dialog-actions>

Tengo este autocompletar y en este momento seleccioné Oficial devuelve [Objeto Objeto] en mi menú desplegable una vez que selecciono una opción. Las opciones desplegables a partir de ahora muestran perfectamente el nombre y el correo electrónico. Pero una vez que selecciono al usuario, quiero que solo se muestre el nombre del usuario como la opción final seleccionada. En este momento estoy usando selectedOfficial en mi método submitO porque tiene un sys_ID asociado al que necesito hacer referencia.

por lo que el objeto oficial seleccionado se ve así:

 { "sys_id": { "display_value": "12345", "value": "1234" }, "name": { "display_value": "joe bob", "value": "joe bob" }, "email": { "display_value": "joebob@email.com", "value": "joebob@email.com" } }

en este momento, cuando presiono enviar O, hace referencia a selectedOfficial y uso el sys_id para una llamada que necesito.

entonces la pregunta aquí es, ¿cómo hago para que el menú desplegable diga el nombre para mostrar?

Probé md-selected-item="selectedOfficial.name.value" y todavía dice [Object Object] Incluso probé item.name.value en md-select y todavía dice [object object]

¿Hay alguna forma de piratear en la que pueda hacer que el menú desplegable diga el valor del nombre de los objetos? Estoy muy atascado y necesito ayuda con esto, es la última pieza del rompecabezas que no puedo resolver. gracias de antemano

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

md-item-text="item.user.display_value" debe ser item.name.display_value

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda